package com.wx.resume_excel.vo;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

/**
 * @Author:LLH
 * @Date:2020/8/25
 * @Description:
 */
@Data
@Builder
@ToString
@NoArgsConstructor
@AllArgsConstructor
public class JobSeekerVo {

    @ApiModelProperty(value = "id")
    private Integer id;
    @ApiModelProperty(value = "姓名")
    private String name;                //姓名
    @ApiModelProperty(value = "标签")
    private String label;               //标签
    @ApiModelProperty(value = "匹配度")
    private String matchingDegree;      //匹配度
    @ApiModelProperty(value = "简历标号")
    private String resumeNo;           //简历编号
    @ApiModelProperty(value = "应聘职位")
    private String positionApplied;     //应聘职位
    @ApiModelProperty(value = "应聘公司")
    private String company;             //应聘公司
    @ApiModelProperty(value = "发布城市")
    private String city;                //发布城市
    @ApiModelProperty(value = "应聘日期")
    private String applicationDate;     //应聘日期——发布简历的日期 format：yyyy-MM-dd
    @ApiModelProperty(value = "性别")
    private String gender;             //性别 0——男，1——女
    @ApiModelProperty(value = "出生日期")
    private String birthday;            //出生日期 format: yyyy-MM
    @ApiModelProperty(value = "当前居住地")
    private String liveAddress;         //当前居住地
    @ApiModelProperty(value = "户口/国籍")
    private String registeredResidence; //户口/国籍
    @ApiModelProperty(value = "工作年限")
    private String workingYears;        //工作年限
    @ApiModelProperty(value = "学历")
    private String education;           //学历
    @ExcelProperty(value = "毕业院校")
    private String school;              //毕业院校
    @ApiModelProperty(value = "专业")
    private String major;               //专业
    @ApiModelProperty(value = "联系电话")
    private String callPhone;           //联系电话
    @ApiModelProperty(value = "电子邮箱")
    private String email;               //电子邮箱
    @ApiModelProperty(value = "地址")
    private String address;             //地址
    @ApiModelProperty(value = "邮编")
    private String postCode;            //邮编
    @ApiModelProperty(value = "最近一家公司")
    private String lastCompany;         //最近一家公司
    @ApiModelProperty(value = "最近一个职位")
    private String lastApplied;         //最近一个职位
    @ApiModelProperty(value = "年收入")
    private String annualIncome;        //年收入
    @ApiModelProperty(value = "期望薪资")
    private String wishIncome;          //期望薪资  format：xxxx-xxxx
    @ApiModelProperty(value = "求职状态")
    private String status;             //求职状态 0:正在找工作；1：观望，有好机会会考虑
    @ApiModelProperty(value = "当前页")
    private Integer pageNum;
    @ApiModelProperty(value = "每页数量")
    private Integer pageSize;
}
